superstructure (construction machine) - Spanish English Dictionary